Skip to content

Conversation

@PatKamin
Copy link
Contributor

Description

Needed for changes in intel/llvm: intel/llvm#15261

Checklist

  • Code compiles without errors locally
  • All tests pass locally
  • CI workflows execute properly
  • CI workflows, not executed per PR (e.g. Nightly), execute properly
  • New tests added, especially if they will fail without my changes
  • Added/extended example(s) to cover this functionality
  • Extended the README/documentation
  • All newly added source files have a license
  • All newly added source files are referenced in CMake files
  • Logger (with debug/info/... messages) is used

ldorau and others added 30 commits October 31, 2024 13:59
Disable temporarily failing CI job with ICX compiler
…h_fix_0.9

fix for the apply of the HWLOC security patch
The flag that hwloc recognize is --disable-pci, not --disable-pciaccess.
[v0.9.x] Fix disabling of pci support in hwloc
Add a RUNPATH to installed libumf.so
Add the coarse library that will replace the coarse provider.

Signed-off-by: Lukasz Dorau <[email protected]>
…n_test_CMakeLists.txt

Clean up target_*() calls in test/CMakeLists.txt
…to-main

Merge stable branch v0.9.x to main
Add info about the `PTRACE_MODE_ATTACH_REALCREDS` permission
required by the OS and the L0 providers to `README.md`.

Signed-off-by: Lukasz Dorau <[email protected]>
…CE_MODE_ATTACH_REALCREDS_permission

Add info about the `PTRACE_MODE_ATTACH_REALCREDS` permission
Remove free_not_supp from the ipcTestParams tuple.
It is not needed any more.

Signed-off-by: Lukasz Dorau <[email protected]>
Merge stable v0.10.x branch into main
Signed-off-by: Lukasz Dorau <[email protected]>
Link statically with custom jemalloc built from sources
with the following non-default options enabled:

--with-jemalloc-prefix=je_ - add je_ prefix to all public APIs
--disable-cxx - Disable C++ integration. This will cause new and delete
                operators implementations to be omitted.
--disable-initial-exec-tls - Disable the initial-exec TLS model for jemalloc's
                internal thread-local storage (on those platforms that support
                explicit settings). This can allow jemalloc to be dynamically
                loaded after program startup (e.g. using dlopen).

Fixes: oneapi-src#891
Fixes: oneapi-src#894
Fixes: oneapi-src#903

Signed-off-by: Lukasz Dorau <[email protected]>
Remove the separate static `jemalloc_pool` library.
Make the `UMF_BUILD_LIBUMF_POOL_JEMALLOC` option turned ON by default.
Incorporate jemalloc_pool into libumf.

Signed-off-by: Lukasz Dorau <[email protected]>
…stom_jemalloc_with_disabled_initial_TLS

Link statically with custom jemalloc with disabled initial TLS
KFilipek and others added 22 commits January 10, 2025 11:39
Bumps the pip-dependencies group in /third_party with 1 update: [pygments](https://github.com/pygments/pygments).


Updates `pygments` from 2.18.0 to 2.19.1
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.18.0...2.19.1)

---
updated-dependencies:
- dependency-name: pygments
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
based on https://github.com/pmem/pmemstream/tree/master/utils/check_license
Changes for this repository:
- update dates
- file exceptions
…rd_party/pip-dependencies-25007c1588

Bump pygments from 2.18.0 to 2.19.1 in /third_party in the pip-dependencies group
… fixes

Changes for this commit:
- adding a condition to check the validity of the starting date
- broken pipe fix
- updating date fix
…_free

L0 provider: implement support for defer and blocking free
reduce code duplication in Benchmark by using Apply() to set arguments
cu_provider->device is not set (equals 0) in this place yet,
so we have to use cu_params->cuda_device_handle instead of
cu_provider->device here.

Signed-off-by: Lukasz Dorau <[email protected]>
…ndle_in_cu_memory_provider_initialize

Fix: use cuda_device_handle in cu_memory_provider_initialize
Update our documentation with better info about ptrace - IPC users
should be aware of required permissions. Add proposed, two possible
solutions into our docs. Also, update our examples and tests to work
without global change of ptrace_scope.

Co-authored-by: [email protected]
@PatKamin PatKamin requested a review from a team as a code owner January 21, 2025 10:04
@lukaszstolarczuk
Copy link
Contributor

I believe it should be enough to put this on main, not stable.

LGTM 👍

@PatKamin PatKamin mentioned this pull request Jan 21, 2025
10 tasks
@PatKamin
Copy link
Contributor Author

Replaced by #1052 targeting the main branch

@PatKamin PatKamin closed this Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants